﻿#pragma once
#include "Oper_Node.h"
class Unary_Oper_Node :
	public Oper_Node
{
protected:
	Base_Node* child;
	Unary_Oper_Node() {}
public:
	Base_Node* getChild()	const { return child; }
	std::string generatePrefix()const;
	std::string generateInfix()	const;
	std::string generatePostfix() const;
	virtual double getValue() = 0;
};
